something amazing - German English Dictionary